package com.push.common.entity;

import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.annotation.TableName;
import com.start.common.entity.StartBaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;

import lombok.Data;

@Data
 @Schema(name="StartMsgPlusTemplate")
@TableName("start_msg_push_log")
public class StartMsgPlusLog extends StartBaseEntity {
     @Schema(name="模板编码")
    private String msgPlusTemplateCode;
     @Schema(name="参数")
    private JSONObject templateParameter;
     @Schema(name="标题")
    private String title;
     @Schema(name="消息内容")
    private String msgContent;
     @Schema(name="用户id")
    private String userId;
     @Schema(name="客户端类型", description = "多个使用英文逗号隔开")
    private String clientType;
     @Schema(name="重试次数")
    private Integer retryCount;
     @Schema(name="失败原因")
    private String failReason;
}
